***  Table 1: Descriptive statistics and application category definitions (n = 606 census tracts)

sum frac_min_appscore frac_max_appscore frac_min_dq frac_max_dq frac_min_bp frac_max_bp frac_min_security frac_max_security frac_min_econimp frac_max_econimp frac_min_char frac_max_char frac_min_exp frac_max_exp frac_min_comp frac_max_comp

 
***  Table 2: Descriptive statistics and correlation matrix for independent variables

sum x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school

pwcorr x_popden_1k x_agedependency usa_socio_percentile x_pct_retail x_majority_hisp_black x_non_majority k12_school, sig


***  Table 3:  Regression models estimates for dispensary application scores across census tracts

** Column 1 - Median score

fracreg logit frac_median_appscore x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

** Column 2 - Minimum score

fracreg logit frac_min_appscore x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)


** Column 3 - Maximum score

fracreg logit frac_max_appscore x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

** Column 4 - Any applications in bottom quartile

logit y_any_q1 x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)


** Column 5 - Any applications in top quartile

logit y_any_q4 x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

** Column 6 - Any applications awarded a license

logit y_any_approved x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

*** Table 4:  Fractional logistic regression models for the median scores across by category


** Column 1 - Median DQ

fracreg logit frac_median_dq x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

** Column 2 - Median BP

fracreg logit frac_median_bp x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

** Column 3 - Median Security

fracreg logit frac_median_security x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

** Column 4 - Median Economic Impact

fracreg logit frac_median_econimp x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

*  Column 5 - Median Character

fracreg logit frac_median_char x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

*** Table 5:  Logistic regression models for the attracting an applicant from the bottom quartile of scores in each category

** Column 1 - Bottom quartile for Dispensary Supplement (DQ)

logit y_any_q1_dq x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)


** Column 2 - Bottom quartile for Business Plan (BP)

logit y_any_q1_bp x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

** Column 3 - Bottom quartile for Security

logit y_any_q1_security x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

** Column 4 - Bottom quartile for Economic Impact

logit y_any_q1_econimp x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

** Column 5 - Bottom quartile for Character

logit y_any_q1_char x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

** Column 6 - Not all perfect on Experience

logit y_notperfect_exp x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

** Column 7 - Not all perfect on Competition

logit y_notperfect_comp x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)



*** Additional analysis mentioned in the Results section - Category top quartile

** Column 1 - Top quartile for Dispensary Supplement (DQ)

logit y_any_q4_dq x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

** Column 2 - Top quartile for Business Plan (BP)

logit y_any_q4_bp x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

** Column 3 - Top quartile for Security

logit y_any_q4_security x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

** Column 4 - Top quartile for Economic Impact

logit y_any_q4_econimp x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

** Column 5 - Top quartile for Character

logit y_any_q4_char x_popden_1k x_agedependency usa_socio_percentile x_pct_retail i.x_majority_hisp_black i.x_non_majority i.k12_school, vce(robust)

margins, dyex(x_popden_1k x_agedependency usa_socio_percentile x_pct_retail) atmeans

margins, dydx(i.x_majority_hisp_black i.x_non_majority i.k12_school)

